﻿using System;
using System.Collections.Generic;
using System.Text;
using System.IO;

namespace MP3Koo
{
    public class 音乐文件夹类
    {
        public enum 文件类型{本地,网络};
        private String 名称值;
        private String 标签值;
        private String 路径值;
        private 文件类型 类型值;
        
        public String 名称{
            get { return 名称值; }
            internal set { 名称值 = value; }
        }
        public String 标签
        {
            get { return 标签值; }
            internal set { 标签值 = value; }
        }
        public String 路径
        {
            get { return 路径值; }
            internal set { 路径值 = value; }
        }
        public 文件类型 类型
        {
            get { return 类型值; }
            internal set { 类型值 = value; }
        }
        /// <summary>
        /// 
        /// </summary>
        /// <param name="directoryInfo">有效目录</param>
        /// <returns>有效值</returns>
        public static 音乐文件夹类 构造音乐文件夹(DirectoryInfo directoryInfo)
        {
            音乐文件夹类 文件夹 = new 音乐文件夹类();
            文件夹.类型 = 音乐文件夹类.文件类型.本地;
            文件夹.路径 = directoryInfo.FullName;
            文件夹.标签 = 文件夹.路径;
            文件夹.名称 = "useradd" + DateTime.Now.ToBinary();
            return 文件夹;
        }
    }
}
